<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // Git 作用

        // 1.记录代码的每一次变更，以便将来查阅这些版本

        // 多次记录显示不全的情况下可以在冒号处按方向下键可以看到全部版本，之后按q键可以退出
        // git log -2 表示只查看最新的两次
        // git log  -- oneline 可以一行显示，简略版，比较清爽

        // Git 三大区域

        // 工作区
        // git init 初始化  初始化后项目位于工作区

        // 暂存区  暂存区每次新添加会覆盖之前的
        // git add .  添加到暂存区   add 添加 可以选择单个文件 . 表示全部

        // 仓库区 新提交的不会覆盖之前的会生成新的版本
        // git commit -m 'xxx' 提交到仓库  提交到仓库才会生成版本  
        //      commit 后面 -m 'xxx' 必须要有
        // git commit -a -m 'xxx' 可以直接提交到仓库 （新文件不能使用）

        // 2.配合远程仓库，完成多人协作开发
            // git push 推送
        // 只能将本地仓库版本记录的内容推送到远程仓库
        // git remote add origin (别名) 真正的远程仓库地址
        // git push -u （origin）别名 （master）分支名 （只有第一次推送该分支需要加-u）


        // remote 相关命令
        //  git remote add 别名  真正的仓库地址
        //  git remote remove 别名 移除这个别名
        //  git remote rename 原名 新名  重命名
        //  git remote -v  查看所在地址

        // 远程仓库内容修改后需要pull来下载到本地但不建议在远程进行修改
    </script>
</body>

</html>